#ifndef UTIL_H
#define UTIL_H

	int Util__abs(int v);
	float Util__absFloat(float v);
	int Util__max2(int v1, int v2);
	int Util__min2(int v1, int v2);
	float Util__min2Float(float v1, float v2);
	unsigned int Util__mpyu(int v1, int v2);
	int Util__mpy(int v1, int v2);

#define MIN(x, y) ((x) < (y) ? (x) : (y))
#define MAX(x, y) ((x) > (y) ? (x) : (y))
#define sgn(x) ( (x) > 0 ? 1 : ( (x) < 0 ? -1: 0) )

#endif
